package com.vcit.common.utils.vcitDianXin;


import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;
import org.springframework.stereotype.Component;

@Component
@ConfigurationProperties(prefix = "sms.provider.vcit")
public class VcitSendSmsEntity {
	@Value("${sms.provider.vcit.appKey}")
	private  String appKey ;
	@Value("${sms.provider.vcit.appSecret}")
	private  String appSecret ;
	@Value("${sms.provider.vcit.httpServer}")
	private  String httpServer ;
	@Value("${sms.provider.vcit.smsSendUrl}")
	private  String smsSendUrl ;
	/*public static final String SMS_QUERY_BALANCE_URL = HTTP_SERVER + "/api/sms/air/balance";
	public static final String SMS_QUERY_REPORT_URL = HTTP_SERVER + "/api/sms/air/report";
	public static final String SMS_QUERY_MO_URL = HTTP_SERVER + "/api/sms/air/mo";
	public static final String SMS_SECURITY_SEND_URL = HTTP_SERVER + "/api/sms/air/encrptySend";*/


	private String timestamp = "";
	private String mobile = "";
	private String content = "";
	private String sendTime = "";
	private String spNumber = "";
	private String sign = "";
	private String reportUrl = "";
	private String moUrl = "";
	private String attach = "";

	public VcitSendSmsEntity() {

		this.timestamp =System.currentTimeMillis() + "";
	}

	public String getAppKey() {
		return appKey;
	}

	public void setAppKey(String appKey) {
		this.appKey = appKey;
	}

	public String getAppSecret() {
		return appSecret;
	}

	public void setAppSecret(String appSecret) {
		this.appSecret = appSecret;
	}

	public String getHttpServer() {
		return httpServer;
	}

	public void setHttpServer(String httpServer) {
		this.httpServer = httpServer;
	}

	public String getSmsSendUrl() {
		return smsSendUrl;
	}

	public void setSmsSendUrl(String smsSendUrl) {
		this.smsSendUrl = smsSendUrl;
	}

	public String getTimestamp() {
		return timestamp;
	}

	public void setTimestamp(String timestamp) {
		this.timestamp = timestamp;
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public String getSendTime() {
		return sendTime;
	}

	public void setSendTime(String sendTime) {
		this.sendTime = sendTime;
	}

	public String getSpNumber() {
		return spNumber;
	}

	public void setSpNumber(String spNumber) {
		this.spNumber = spNumber;
	}

	public String getSign() {
		return sign;
	}

	public void setSign(String sign) {
		this.sign = sign;
	}

	public String getReportUrl() {
		return reportUrl;
	}

	public void setReportUrl(String reportUrl) {
		this.reportUrl = reportUrl;
	}

	public String getMoUrl() {
		return moUrl;
	}

	public void setMoUrl(String moUrl) {
		this.moUrl = moUrl;
	}

	public String getAttach() {
		return attach;
	}

	public void setAttach(String attach) {
		this.attach = attach;
	}
}
